package com.xinsoft.common.page;

import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;

/**
 * 文件名称： .java</br>
 * 初始作者： hsm</br>
 * 创建日期： 2023</br>
 * 功能说明： 自定义公共Mapper <br/>
 * =================================================<br/>
 * 修改记录：<br/>
 * 修改作者 日期 修改内容<br/>
 * ================================================<br/>
 * Copyright (c) 2019-2020 .All rights reserved.<br/>
 */
public interface CustomBaseMapper {

    /**
     * 方法描述: [公共分页查询方法.]</br>
     * 初始作者: hsm<br/>
     * 创建日期: 2023<br/>
     * 开始版本: 1.0.0<br/>
     * =================================================<br/>
     * 修改记录：<br/>
     * 修改作者 日期 修改内容<br/>
     * ================================================<br/>
     *
     * @param page    分页对象
     * @param wrapper 分页参数
     * @return IPage<?> 返回分页数据对象
     */
    IPage<?> selectPage(Page<?> page, @Param("ew") Wrapper<?> wrapper);
}
